#pragma once

#include <ConnectionBroker/Packet.h>

namespace ConnectionBroker
{
   class Authenticator
   {
      public: //Constructor, destructor
      Authenticator() {}
      virtual ~Authenticator() {}

      public: //Pure virtual interface
      virtual bool authenticate(const Packet& pAuthData) = 0;
   };
}

